package com.thinkcar.core.exception.extension;

import com.thinkcar.core.exception.api.BaseErrorCode;

/**
 * @author: jiangyong
 * @date: 2025/10/18
 * @description: RestTemplateException
 */
public class RestTemplateException extends BaseException {

    public RestTemplateException() {
        super();
    }

    public RestTemplateException(BaseErrorCode baseErrorCode) {
        super(baseErrorCode);
    }

    public RestTemplateException(BaseErrorCode baseErrorCode, Object... parameters) {
        super(baseErrorCode, parameters);
    }

    public RestTemplateException(String errorCode, String errorMessage) {
        super(errorCode, errorMessage);
    }

    public RestTemplateException(String errorCode, String errorMessage, Object... parameters) {
        super(errorCode, errorMessage, parameters);
    }

    public RestTemplateException(String errorCode, String errorMessage, Boolean skip, Object... parameters) {
        super(errorCode, errorMessage, skip, parameters);
    }

    public RestTemplateException(BaseErrorCode baseErrorCode, Boolean skip, Object... parameters) {
        super(baseErrorCode, skip, parameters);
    }
}